//-----------------------------------------------------------------------------
#include "GPIO.h"

//-----------------------------------------------------------------------------
void GPIO_Configuration(void)
{
  CKCU_PeripClockConfig_TypeDef CKCUClock = {{ 0 }};
  CKCUClock.Bit.PA    = 1;
  CKCUClock.Bit.PC    = 1;
  CKCUClock.Bit.AFIO  = 1;
  CKCU_PeripClockConfig(CKCUClock, ENABLE);



  GPIO_SetOutBits         (OUT_PA0_GPIO_PORT, OUT_PA0_GPIO_PIN);
  GPIO_DirectionConfig    (OUT_PA0_GPIO_PORT, OUT_PA0_GPIO_PIN, GPIO_DIR_OUT);

  GPIO_SetOutBits         (OUT_PA1_GPIO_PORT, OUT_PA1_GPIO_PIN);
  GPIO_DirectionConfig    (OUT_PA1_GPIO_PORT, OUT_PA1_GPIO_PIN, GPIO_DIR_OUT);

  GPIO_SetOutBits         (OUT_PC15_GPIO_PORT, OUT_PC15_GPIO_PIN);
  GPIO_DirectionConfig    (OUT_PC15_GPIO_PORT, OUT_PC15_GPIO_PIN, GPIO_DIR_OUT);
}

//-----------------------------------------------------------------------------


